package com.wehotel.weschedule.dao.mapper;

import com.wehotel.weschedule.dao.model.PointPublishTask;
import com.wehotel.weschedule.dao.model.PointPublishTaskExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;

public interface PointPublishTaskMapper {
    int countByExample(PointPublishTaskExample example);

    int deleteByExample(PointPublishTaskExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(PointPublishTask record);

    int insertSelective(PointPublishTask record);

    List<PointPublishTask> selectByExampleWithRowbounds(PointPublishTaskExample example, RowBounds rowBounds);

    List<PointPublishTask> selectByExample(PointPublishTaskExample example);

    PointPublishTask selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") PointPublishTask record, @Param("example") PointPublishTaskExample example);

    int updateByExample(@Param("record") PointPublishTask record, @Param("example") PointPublishTaskExample example);

    int updateByPrimaryKeySelective(PointPublishTask record);

    int updateByPrimaryKey(PointPublishTask record);
}